Understanding the Behavior of Shared Memory Applications Using the SMiLE Monitoring Framework

نویسندگان

  • Jie Tao
  • Wolfgang Karl
  • Martin Schulz
چکیده

Data locality is a key factor for the performance of parallel systems. In a Distributed Shared Memory (DSM) system, however, it is difficult for the users to maintain a high data locality as it is usually a priori unknown how the data is distributed among the nodes. In this article we introduce a monitoring framework that allows users to understand the memory behavior of parallel applications. The information offered by the monitor system enables data to be allocated or redistributed more rationally among memories. This reduces remote memory accesses and further improves parallel performance. Keywords—SCI, monitoring, data locality, performance optimization.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Data Monitoring in High-Performance Clusters for Computing Applications

The shared memory in a LAN-like environment (SMiLE) project at Lehrstuhl für Rechnertechnik und Rechnerorganisation, Technical University of Munich (LRR-TUM) investigates in high-performance cluster computing using system area networks. In the context of this project, a hardware monitor is being developed to observe the system area network (SAN) traffic. This hardware monitor is, therefore, cap...

متن کامل

Experimental Hysteresis Identification and Micro-position Control of a Shape-Memory-Alloy Rod Actuator

In order to exhaustively exploit the high-level capabilities of shape memory alloys (SMAs), they must be applied in control systems applications. However, because of their hysteretic inherent, dilatory response, and nonlinear behavior, scientists are thwarted in their attempt to design controllers for actuators of such kind.  The current study aims at developing a micro-position control system ...

متن کامل

Semiotics of Collective Memory of the Iran-Iraq War (Holy Defence): A Case Study of the Shared Images in Virtual Social Networks

This study aims to achieve a semiotic understanding of collective memory of the Iran-Iraq war. For this purpose, samples of images in virtual social networks shared in response to the news of discovery and return of the bodies of more than 175 divers have been analyzed. Visual signs in photographs, cartoons, graphic designs, prints, paintings and posters, in methods of historical pictures and f...

متن کامل

Multilayer Online-Monitoring for Hybrid DSM Systems on Top of PC Clusters with a SMiLE

Cost{eeective clusters built from commodity-oo-the-shelf components and connected with high{speed interconnection fabrics, together with easy-to-use shared memory programming models, are creating an attractive platform for parallel programming. However, these kinds of architectures currently lack monitoring environments that allow the observation of performance data at various levels, detection...

متن کامل

Enforcing Deterministic Execution of Parallel Programs { Debugging Support Through the SMiLE Monitoring Approach

|The debugging of parallel programs is a diicult and time-consuming task due to the fact that the parallel execution may behave unpredictably. With the controlled deterministic execution the problems arising from the non-deterministic behaviour of parallel tasks can be overcome during these phases of software development. In this paper we present a method through which controlled deterministic ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000